#pragma once

class UnitTestHDLR;

class UnitTest
{
public:
	UnitTest(UnitTestHDLR* a_HDLR);
	virtual ~UnitTest(void);

	virtual void Run() = 0;

	void Test(bool a_Condition);

private:

	UnitTestHDLR* m_HDLR;
	String m_Name;
};
